package com.aidex.biz.domain;

import com.aidex.common.annotation.Excel;
import com.aidex.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
/**
 * 业绩目标设置对象 biz_dept_target
 * @author sean
 * @email 2074844820@qq.com
 * @date 2024-09-24
 */
@Data
public class DeptTarget extends BaseEntity<DeptTarget>
{
    private static final long serialVersionUID = 1L;



    /** 公司ID */
    @Excel(name = "公司ID")
    private String companyId;

    /** 日打电话数 */
    @Excel(name = "日打电话数")
    private Long dCalls;

    /** 新增客户数 */
    @Excel(name = "新增客户数")
    private Long dAddCus;

    /** 跟进数 */
    private Long dGenjins;

    /** 上门 */
    private Long dGohome;

    /** 进件数 */
    private Long dJinjians;

    /** 收入金额 */
    private BigDecimal dShouru;

    /** 周打电话数 */
    private Long wCalls;

    /** 新增客户数 */
    private Long wAddCus;

    /** 跟进数 */
    private Long wGenjins;

    /** 上门 */
    private Long wGohome;

    /** 进件数 */
    private Long wJinjians;

    /** 收入金额 */
    private BigDecimal wShouru;

    /** 月打电话数 */
    private Long mCalls;

    /** 新增客户数 */
    private Long mAddCus;

    /** 跟进数 */
    private Long mGenjins;

    /** 上门 */
    private Long mGohome;

    /** 进件数 */
    private Long mJinjians;

    /** 收入金额 */
    private BigDecimal mShouru;

    /** 排序 */
    private Integer sort;

    /** 状态（0正常 1 停用） */
    private String status;



    public void setCompanyId(String companyId) 
    {
        this.companyId = companyId;
    }

    public String getCompanyId() 
    {
        return companyId;
    }

    public void setdCalls(Long dCalls) 
    {
        this.dCalls = dCalls;
    }

    public Long getdCalls() 
    {
        return dCalls;
    }

    public void setdAddCus(Long dAddCus) 
    {
        this.dAddCus = dAddCus;
    }

    public Long getdAddCus() 
    {
        return dAddCus;
    }

    public void setdGenjins(Long dGenjins) 
    {
        this.dGenjins = dGenjins;
    }

    public Long getdGenjins() 
    {
        return dGenjins;
    }

    public void setdGohome(Long dGohome) 
    {
        this.dGohome = dGohome;
    }

    public Long getdGohome() 
    {
        return dGohome;
    }

    public void setdJinjians(Long dJinjians) 
    {
        this.dJinjians = dJinjians;
    }

    public Long getdJinjians() 
    {
        return dJinjians;
    }

    public void setdShouru(BigDecimal dShouru) 
    {
        this.dShouru = dShouru;
    }

    public BigDecimal getdShouru() 
    {
        return dShouru;
    }

    public void setwCalls(Long wCalls) 
    {
        this.wCalls = wCalls;
    }

    public Long getwCalls() 
    {
        return wCalls;
    }

    public void setwAddCus(Long wAddCus) 
    {
        this.wAddCus = wAddCus;
    }

    public Long getwAddCus() 
    {
        return wAddCus;
    }

    public void setwGenjins(Long wGenjins) 
    {
        this.wGenjins = wGenjins;
    }

    public Long getwGenjins() 
    {
        return wGenjins;
    }

    public void setwGohome(Long wGohome) 
    {
        this.wGohome = wGohome;
    }

    public Long getwGohome() 
    {
        return wGohome;
    }

    public void setwJinjians(Long wJinjians) 
    {
        this.wJinjians = wJinjians;
    }

    public Long getwJinjians() 
    {
        return wJinjians;
    }

    public void setwShouru(BigDecimal wShouru) 
    {
        this.wShouru = wShouru;
    }

    public BigDecimal getwShouru() 
    {
        return wShouru;
    }

    public void setmCalls(Long mCalls) 
    {
        this.mCalls = mCalls;
    }

    public Long getmCalls() 
    {
        return mCalls;
    }

    public void setmAddCus(Long mAddCus) 
    {
        this.mAddCus = mAddCus;
    }

    public Long getmAddCus() 
    {
        return mAddCus;
    }

    public void setmGenjins(Long mGenjins) 
    {
        this.mGenjins = mGenjins;
    }

    public Long getmGenjins() 
    {
        return mGenjins;
    }

    public void setmGohome(Long mGohome) 
    {
        this.mGohome = mGohome;
    }

    public Long getmGohome() 
    {
        return mGohome;
    }

    public void setmJinjians(Long mJinjians) 
    {
        this.mJinjians = mJinjians;
    }

    public Long getmJinjians() 
    {
        return mJinjians;
    }

    public void setmShouru(BigDecimal mShouru) 
    {
        this.mShouru = mShouru;
    }

    public BigDecimal getmShouru() 
    {
        return mShouru;
    }

    public void setSort(Integer sort) 
    {
        this.sort = sort;
    }

    public Integer getSort() 
    {
        return sort;
    }

    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("userName", getUserName())
            .append("deptName", getDeptName())
            .append("companyId", getCompanyId())
            .append("dCalls", getdCalls())
            .append("dAddCus", getdAddCus())
            .append("dGenjins", getdGenjins())
            .append("dGohome", getdGohome())
            .append("dJinjians", getdJinjians())
            .append("dShouru", getdShouru())
            .append("wCalls", getwCalls())
            .append("wAddCus", getwAddCus())
            .append("wGenjins", getwGenjins())
            .append("wGohome", getwGohome())
            .append("wJinjians", getwJinjians())
            .append("wShouru", getwShouru())
            .append("mCalls", getmCalls())
            .append("mAddCus", getmAddCus())
            .append("mGenjins", getmGenjins())
            .append("mGohome", getmGohome())
            .append("mJinjians", getmJinjians())
            .append("mShouru", getmShouru())
            .append("sort", getSort())
            .append("status", getStatus())
            .append("remark", getRemark())
            .append("id", getId())
            .append("createBy", getCreateBy())
            .append("createDept", getCreateDept())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("updateIp", getUpdateIp())
            .append("version", getVersion())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
